자기계발 · 모든 회사 / 모든 직무

Q. 해킹 전문가가 되고 싶은데요..

창룡

제가 해킹의 경우 크게 네트워크 해킹, 웹 해킹, 시스템 해킹 이렇게 3가지가 있다고 알고있는데요.. 궁금한건 제가 네트워크 해킹 전문가가 되고 싶은데 공부순서를 몰라서 인터넷을 뒤져보았고 그래서 나름 순서를 정해보니까요.. 파이썬 => 리눅스와 운영체제, 네트워크, 프로그래밍, 웹 구조 등 => 네트워크 해킹( 책이름: "네트워크 해킹과 보안") 이렇게 되는데 어떤가요? 이 순서가 맞나요? 아니면 더 나은순서가 있나요?


2026.09.20

답변 4

  • 다할수있습니다큐비앤맘
    코상무 ∙ 채택률 54%

    채택된 답변

    조금이라도 도움이 되셨다면 채택 부탁드립니다 ~~~~ 방향은 대체로 맞습니다. 다만 파이썬부터 깊게 파기보다는 네트워크 기초를 먼저 잡는 것을 추천드립니다. TCP IP, 라우팅, DNS, HTTP 같은 구조를 이해한 뒤 리눅스와 운영체제 기초를 공부하고 파이썬과 C를 병행하면 좋습니다. 이후 Wireshark로 패킷 분석을 익히고 네트워크 보안과 취약점 원리를 공부해 보세요. 웹 구조도 기본 수준은 알아두는 것이 좋습니다. 책 한 권만 따라가기보다 합법적인 실습 환경에서 직접 분석하는 경험이 중요합니다. 화학공학 전공이어도 충분히 도전할 수 있으며 정보보안 관련 자격증과 실습 결과물을 함께 준비하면 취업에도 도움이 됩니다.

    2026.09.20


  • 합격 메이트삼성전자
    코부사장 ∙ 채택률 77%

    채택된 답변

    멘티님. 안녕하세요. ​제시해주신 로드맵은 기초 언어부터 시스템 및 네트워크 인프라 이해, 그리고 실전 심화로 넘어가는 흐름이 매우 체계적이고 바람직합니다. 네트워크 해킹을 잘 이해하기 위해서는 패킷의 흐름과 통신 규약을 아는 것이 필수적이므로 네트워크 기초 개념을 단단히 잡는 것이 무엇보다 중요합니다. ​공부 순서를 더욱 효율적으로 보완하자면, 파이썬 기초 이후 C언어와 리눅스 운영체제를 다지며 시스템 기초를 이해하고 네트워크 기초(OSI 7계층, TCP/IP, Wireshark 활용)를 학습하는 편이 좋습니다. 이후 웹 구조 및 기본 프로그래밍을 익힌 뒤, 패킷 분석과 스푸핑, 스니핑 등 본격적인 네트워크 해킹 및 보안 영역으로 확장해 나가는 것을 추천합니다. Theoretical 이론 공부와 함께 Dreamhack이나 Webhack 등 모의 해킹 실습 플랫폼을 병행하여 실전 감각을 쌓는 방식을 권합니다. ​응원하겠습니다.

    2026.09.20


  • P
    PRO액티브현대트랜시스
    코부사장 ∙ 채택률 100%

    채택된 답변

    순서 자체는 크게 틀리지 않습니다. 다만 네트워크 해킹을 목표로 한다면 파이썬을 먼저 깊게 파기보다는 네트워크와 운영체제의 기초를 먼저 잡고, 파이썬을 해킹 도구를 만들고 자동화하는 수단으로 병행하는 방식이 더 효율적입니다. 특히 네트워크 해킹은 TCP/IP, Ethernet, ARP, DNS, DHCP, HTTP, NAT, 라우팅, TCP/UDP, 소켓 통신 등을 실제 패킷 수준에서 이해하는 것이 핵심입니다. 추천 순서는 기초 프로그래밍 → 리눅스/운영체제 기초 → 네트워크 기초 → Python 및 소켓 프로그래밍 → 웹 구조와 보안 기초 → 네트워크 보안 → 네트워크 해킹 실습으로 잡는 편이 좋습니다. 프로그래밍에서는 Python만 공부하기보다는 변수, 함수, 클래스, 예외처리, 파일·프로세스 처리 정도를 익힌 뒤 socket 라이브러리로 TCP/UDP 통신을 직접 구현해보세요. 이후 리눅스에서 프로세스, 권한, 파일시스템, 쉘, 프로세스 간 통신 등을 익히면 네트워크 공격이 실제 시스템에서 어떻게 동작하는지 이해하기 쉬워집니다. 그다음 Wireshark와 tcpdump를 이용해 직접 패킷을 관찰하면서 TCP 3-way handshake, ARP, DNS 조회, HTTP 통신 등을 분석하는 단계가 상당히 중요합니다. 이 과정을 건너뛰고 바로 '네트워크 해킹' 책으로 들어가면 공격 기법은 외우는데 왜 그런 공격이 가능한지는 이해하지 못하는 경우가 많습니다. 이후 말씀하신 「네트워크 해킹과 보안」 같은 책으로 들어가면서 ARP spoofing, 패킷 분석, 스니핑, DoS 등의 개념을 학습하고, 반드시 본인 PC나 가상환경처럼 허가된 환경에서 실습하는 것을 권합니다.

    2026.09.20


  • 채택스포스코
    코부사장 ∙ 채택률 75%

    채택된 답변

    안녕하세요. 멘티님. 반갑습니다. 네트워크 해킹을 목표로 하신다면 지금 잡으신 큰 흐름은 나쁘지 않습니다. 다만 순서를 조금만 다듬어 보시면 더 수월합니다. 제가 현장에서 봤을 때는 파이썬을 아주 깊게 먼저 파기보다는 리눅스 기본 조작과 네트워크 기초를 먼저 붙이고 그다음에 파이썬을 도구처럼 익히는 방식이 더 효율적이었습니다. 해킹은 결국 패킷과 시스템 흐름을 읽는 일이어서 운영체제와 네트워크를 먼저 잡아야 감이 빨리 오고 파이썬도 그때부터 훨씬 잘 써먹을 수 있습니다. 추천드리면 리눅스와 운영체제 기초 짚기 후 네트워크 기본 구조 이해 후 파이썬으로 간단한 자동화와 분석 연습 후 웹 구조와 포트와 서비스 개념 확인 후 네트워크 해킹 교재로 들어가시는 흐름이 좋습니다. 책을 바로 붙잡기보다 실습하면서 포트 스캔, 세션 패킷 분석, 로그 확인 같은 기본 감각을 먼저 쌓아보시구요. 특히 네트워크 해킹은 기술만 외우는 것보다 왜 이 패킷이 지나가고 왜 이 서비스가 열리는지를 이해하는 게 중요해서 운영체제와 네트워크 비중을 조금 더 높게 가져가시면 좋을 것 같습니다. 모쪼록 도움이 되셨다면 채택부탁드립니다. 감사합니다.

    2026.09.20


함께 읽은 질문

궁금증이 남았나요?
빠르게 질문하세요.